/***********************
* Adobe Edge Animate コンポジションアクション
*
* このファイルを編集する際には注意が必要です。必ず関数シグニチャと
* 「Edge」で始まるコメントを保持して、 Adobe Edge 内からこれらのアクションを
* 操作可能な状態にしておいてください。 
*
***********************/
(function($, Edge, compId){
var Composition = Edge.Composition, Symbol = Edge.Symbol; // よく使用する Edge クラスのエイリアス

   //Edge symbol: 'stage'
   (function(symbolName) {
      

      Symbol.bindElementAction(compId, symbolName, "${_bar}", "mousemove", function(sym, e) {
         
         var click = sym.getVariable("click");
         
         if(click=="on"){
           var t = 0;
         
           t = Math.floor(1000*e.offsetX/760);
           t = t/1000;
         
           sym.stop(5000 + 22000*t);
         }

      });
      //Edge binding end

      Symbol.bindElementAction(compId, symbolName, "${_bar}", "click", function(sym, e) {
         
         

      });
      //Edge binding end

      

      Symbol.bindTriggerAction(compId, symbolName, "Default Timeline", 1000, function(sym, e) {
         
         sym.play(5000);
         

      });
      //Edge binding end

      

      Symbol.bindElementAction(compId, symbolName, "${_bar}", "mousedown", function(sym, e) {
         sym.setVariable("click", "on");
         

      });
      //Edge binding end

      Symbol.bindElementAction(compId, symbolName, "${_bar}", "mouseup", function(sym, e) {
         sym.setVariable("click", "off");
         
           var t = 0;
         
           t = Math.floor(1000*e.offsetX/760);
           t = t/1000;
         
           sym.play(5000 + 22000*t);

      });
      //Edge binding end

      Symbol.bindTriggerAction(compId, symbolName, "Default Timeline", 0, function(sym, e) {
         

      });
      //Edge binding end


      Symbol.bindElementAction(compId, symbolName, "${_bar}", "touchstart", function(sym, e) {
         
           sym.setVariable("click", "on");
         

      });
      //Edge binding end

      Symbol.bindElementAction(compId, symbolName, "${_bar}", "touchmove", function(sym, e) {
         sym.setVariable("click", "off");
         
           var t = 0;
         
           t = Math.floor(1000*e.offsetX/760);
           t = t/1000;
         
           sym.play(5000 + 22000*t);
           

      });
      //Edge binding end

      Symbol.bindElementAction(compId, symbolName, "${_bar}", "touchend", function(sym, e) {
         sym.setVariable("click", "off");
         
           var t = 0;
         
           t = Math.floor(1000*e.offsetX/760);
           t = t/1000;
         
           sym.play(5000 + 22000*t);
           

      });
      //Edge binding end

   })("stage");
   //Edge symbol end:'stage'

})(jQuery, AdobeEdge, "EDGE-944014172");